<?php

class Conexion
{
	var $servidorBD;
	var $usuariobd;
	var $clavebd;
	var $basedatos;
	var $idcon;
	
	function Conexion($servidor, $usuario, $clave, $bd)
	{
		$this->servidorBD=$servidor;
		$this->usuariobd=$usuario;
		$this->clavebd=$clave;
		$this->basedatos=$bd;
	}

	function Conectar()
	{	
		$this->idcon = mysql_connect($this->servidorBD, $this->usuariobd, $this->clavebd) OR DIE ('Error al conectar la base de datos');
	}

	function SeleccionarBD()
	{
		mysql_select_db($this->basedatos, $this->idcon) OR DIE ('Error al seleccionar la base de datos');
	}

	function Consulta($sql)
	{
	$resultado = mysql_query($sql, $this->idcon) OR DIE ('Error al realizar la consulta');
	$a = array();

	if ($resultado)
	{
		while ($registro = mysql_fetch_array($resultado)) {
		$a[]=$registro;			
		}
	}
	mysql_free_result($resultado);
	return $a;
	}
        
        function listar()
        {
           echo "se va listar en esta funcion";
        }

	function Desconectar()
	{
		mysql_close($this->idcon);
	}
}
?>